<?php
/** 短信模板参数说明
* @Return param
*/
function getModelParam()
{
	$ary[0]='Att_name';							#替换字段
	$ary[1]='[景点名称]';					#短信标签
	$ary[2]='游玩门票所属的景点';					#含义
	$ss[]=$ary;

	$ary[0]='Tord_ticketName';				#替换字段
	$ary[1]='[门票名称]';					#短信标签
	$ary[2]='景点具体的门票名称';			#含义
	$ss[]=$ary;

	$ary[0]='Tord_num';						#替换字段
	$ary[1]='[购买数量]';					#短信标签
	$ary[2]='此订单购买门票的数量';			#含义
	$ss[]=$ary;

	$ary[0]='Tord_playdate';				#替换字段
	$ary[1]='[游玩日期]';					#短信标签
	$ary[2]='此订单购买门票的游玩日期';		#含义
	$ss[]=$ary;

	$ary[0]='per_name';							#替换字段
	$ary[1]='[游客代表姓名]';					#短信标签
	$ary[2]='证件号码所属人';					#含义
	$ss[]=$ary;

	return $ss;
}

/** 短信模板解析
* @param $ordId		门票订单ID号码
* @param $mdlId		短信模板号
* @Return String
*/
function getMsgContent($ordId,$mdlId)
{
	global $db;
	//获取订单内容
	$sql="select *,b.Att_name,c.Tkt_msg_mdl Tkt_msg_mdl from ticket_order a left join attractions b on a.Tord_att_id=b.Att_id left join ticket c on c.Tkt_id=a.Tord_tkt_id where Tord_id='$ordId'";
	$rs=$db->Execute($sql);
	if($rs)
	{
		$ordInfo=$rs->FetchRow();
	}
	if(!empty($ordInfo['Tkt_msg_mdl']))
	{
		$str=$ordInfo['Tkt_msg_mdl'];
	}
	else
	{
		$ordInfo['Tord_playdate']=$ordInfo['Tord_playdate']>0?date("Y-m-d",$ordInfo['Tord_playdate']):'';		#规范日期格式
		//获取模板内容
		$sql="select mdl_content from msg_mdl where mdl_id='{$mdlId}'";
		$mdlInfo=$db->GetOne($sql);
		$str=$mdlInfo['mdl_content'];
	}
	//替换参数
	$paramInfo=getModelParam();
	
	if(is_array($paramInfo))
	{
		foreach($paramInfo as $k => $v)
		{
			$str=str_replace($v[1],$ordInfo[$v[0]],$str);		#替换标签
		}
	}
	return $str;
}

/** 短信模板解析
* @param $ordId		门票订单ID号码
* @param $mdlId		短信模板号
* @Return String
*/
function getMsgContent2($ordId,$mdlId)
{
	global $db;
	//获取订单内容
	$sql="select *,b.Att_name,c.Tkt_msg_mdl Tkt_msg_mdl from ticket_order a left join attractions b on a.Tord_att_id=b.Att_id left join ticket c on c.Tkt_id=a.Tord_tkt_id where Tord_id='$ordId'";
	$rs=$db->query($sql);
	if($rs)
	{
		$ordInfo=$db->fetchRow($rs);
	}
	if(!empty($ordInfo['Tkt_msg_mdl']))
	{
		$str=$ordInfo['Tkt_msg_mdl'];
	}
	else
	{
		
		//获取模板内容
		$sql="select mdl_content from msg_mdl where mdl_id='{$mdlId}'";
		$mdlInfo=$db->GetOneSql($sql);
		$str=$mdlInfo['mdl_content'];
	}
	$ordInfo['Tord_playdate']=$ordInfo['Tord_playdate']>0?date("Y-m-d",$ordInfo['Tord_playdate']):'';		#规范日期格式
	//替换参数
	$paramInfo=getModelParam();
	if(is_array($paramInfo))
	{
		foreach($paramInfo as $k => $v)
		{
			$str=str_replace($v[1],$ordInfo[$v[0]],$str);		#替换标签
		}
	}
	return $str;
}

/** 获取短信列表
* @Return Array
*/
function getMdlOpt()
{
	global $db;
	$sql="select mdl_id,mdl_name from msg_mdl";
	$rows=$db->GetAll($sql);
	$ss='';
	if(is_array($rows))
	{
		foreach($rows as $k => $v)
		{
			$ss.='<option value="'.$v['mdl_id'].'">'.$v['mdl_name'].'</option>'."\n";
		}
	}
	return $ss;
}

/** 发送短信
* @param phone			电话号码
* @param content		短信内容
* @Return String
*/
function sendMsg($phone,$content)
{
	$url1 = "http://new.kjyou.net/";
	$con = str_replace(" ","",$con);
	$url=$url1.'?m=app&t=api&c=Msg&a=sendMsg&uid=722&mlg_content='.$content.'&mlg_phone='.$phone;
	$html=file_get_contents($url);
	//$ch = curl_init($url);//初始化一个CURL
	//curl_setopt($ch, CURLOPT_TIMEOUT, 2);
	//curl_setopt($ch, CURLOPT_RETURNTRANSFER, 3);
	//$html = curl_exec($ch);
	//curl_close ($ch);
	
	$status=trim($html);
	return $status;
}
?>